<li class="api-item">
    <a class="pattern" name='${API_PATTERN}'>
        ${CONTEXT_PATH}/${API_MAPPING}/${API_PATTERN}
    </a>
    <div class="api-description">${DESCRIPTION}</div>
    <table class="method-table" visible='<%#!((java.util.Map)DataBinder.eval (container.dataItem, "methods")).isEmpty ()%>'>
        <tr>
            <th class="collapse-cell cell-header">Method</th>
            <th class="collapse-cell cell-header">Parameter</th>
            <th class="collapse-cell cell-header">URL</th>
            <th class="collapse-cell cell-header">Description</th>
        </tr>
        <c:repeater datasource='<%#((java.util.Map)DataBinder.eval (container.dataItem, "methods")).values ()%>' viewstateenabled="false">
            <tr>
                <td class="collapse-cell"><%#DataBinder.eval (container.dataItem, "type")%></td>
                <td class="collapse-cell">
                    <%#
                    DataBinder.eval (container.dataItem, "classType") == Void.class ?
                    "null" : (String) DataBinder.eval (container.dataItem, "className")
                    %>
                </td>
                <td class="collapse-cell">
                    <%# getPattern (container.parent.dataItem, container.dataItem)%>
                </td>
                <td class="collapse-cell">
                    <%#DataBinder.eval (container.dataItem, "description")%>
                </td>
            </tr>
        </c:repeater>
    </table>
</li>